home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 27
/
CU Amiga Magazine's Super CD-ROM 27 (1998)(EMAP Images)(GB)[!][issue 1998-10].iso
/
CUCD
/
Programming
/
THXPlayLib
/
thxplay.faq
< prev
next >
Wrap
Text File
|
1998-06-19
|
2KB
|
62 lines
Q: What's the difference between 'thxplay' and 'thx-play'?
A: - 'thxplay' is the shared library, 'thxplay.library'
- 'thx-play' is the E module, 'tools/thx-play.m'.
This is because E needs a module called 'thxplay.m' to
use the library. Therefore, there would be difficulty
in building (at least from the same source).
Q: Who wrote this?
A: Martin Wodok <Dexter.Abyss@iName.com> wrote the
replay code (and the editor itself :)
I <kyzer@4u.net> just wrote the high-level
functions on top of it, to make it easy and
pleasant to use.
Q: It keeps recalculating the filters for each song,
even though I start with thxInit(NIL).
A: You're calling thxFree() when you really mean to
call thxStop(). thxFree() should only be called
once (but don't forget to call it! :)
Q: It makes no noise at all!
A: Check your S:thxWaves.location file.
And your volume control.
Q: The sound goes ugly when I call thxPause()
A: mute it first with thxSetVolume(0)
Q: but thxSetVolume(0) doesn't work!
A: Like thxWind(), thxSetVolume() takes in worst case
one 'cycle' (=1 frame) to be attended to. thxPause()
and thxStop() are overriding and stop the player
before this can happen.
A workaround is to call Delay(2) between the
thxSetVolume() and thxPause().
Q: Can you make it so thxPause() toggles rather
than forces pause mode?
A: I could, but I wouldn't want to. It would be
messy, and unclean from the API point of view.
Q: THX is missing a song command or two.
A: Tell Dexter about it.
Q: This interface could do with a ...() routine
A: Good idea! :)
Q: Can we have an OO THX object?
A: wait for the next version :)
Q: Will there be a graphical equaliser or vumeters?
A: Yes.
Q: Where do I get this THX thing?
A: You can get the THX editor from
aminet:mus/edit/ or http://thx.home.ml.org
Q: This player causes memory corruption here (bla)
A: Mail Dexter with the details.
Q: You dumb fuck for using includes
A: Sue me.